/**********************************************************      
  
 * 类名称：ZookeeperConfigGroupConfigBean   
 * 类描述：   
 * 创建人：夏鸿鹏 
 * 创建时间：2017年11月27日 下午1:08:21   
 * 修改备注：   
 *   
 **********************************************************/
package com.wuuxiang.polestar.core.spring;

import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser;
import org.w3c.dom.Element;

import com.wuuxiang.polestar.core.zookeeper.ZookeeperConfigGroup;

public class ZookeeperConfigGroupConfigBean extends AbstractSingleBeanDefinitionParser {

	@Override
	protected Class<?> getBeanClass(Element element) {
		return ZookeeperConfigGroup.class;
	}
	
	@Override
	protected void doParse(Element element, BeanDefinitionBuilder builder) {
		String configProfileRef = element.getAttribute("config-profile-ref");
		builder.addConstructorArgReference(configProfileRef);
		String node = element.getAttribute("node");
		builder.addConstructorArgValue(node);
	}
}

  